iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0
自我挑戰組

從 AWS 菜鳥敲敲雲端的大門系列 第 23

Day 16 - Severless 架構

  • 分享至 

  • xImage
  •  

(Not Yet Finish)

Serverless 應用情景

有沒有一個想法,我們真的有需要 Server 的存在嗎?

回到實際需求,我是提供服務給使用者,而不是提供 Server 給使用者。

使用 Server 只是我們提供服務給使用者的方式

Serverless 架構,就因應而生了。

Serverless 有一個最根本的理念是:讓用戶最大化的專注業務邏輯

公有雲的服務都是在朝 Serverless 的方向上不斷演進的

我認為一個好的 Serverless 架構,是擁有彈性自動調整、擴充,並且透過 Trigger 去執行業務邏輯。

Serverless 架構演進

講到 Serverless 就不得不講到 Serverful,前面在討論高併發架構的時候,其時就有略略談到,這張圖是我從其他網站複製的,他就說得非常好。

Serverful 架構

img

Serverless 架構

img

在來是 Serverless 的實現方式有以下常見的三種:

  • 發佈訂閱模式 (Pub/Sub Mode)
  • 事件流 (Event Stream Mode)
  • 事件來源(Event Sourcing Mode)

AWS Serverless 架構

在 AWS

Lambda

API Gateway

Amazon Aurora Serverless

前面我們有提到 Aurora 這個 AWS 所提供 DB 引擎。

而 Aurora Serverless 就是擁有自動調整資料庫容量的服務。

讓你不需要手動管理資料庫的容量,而且還可能導致資料庫的資源使用率不佳。

參考資料


上一篇
Day 15 - Kinesis、EMR、Redshift
下一篇
Day 17 - API Gateway
系列文
從 AWS 菜鳥敲敲雲端的大門37
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言